package com.example.crawler.utils;

/**
 * org.hebeigaokao.common.utils
 *
 * @author 白雨浓
 * date: 17-7-27 下午12:05
 * content: 页码工具
 */
public class PageUtil {

    /**
     * 获得开始页
     *
     * @param current 当前页
     * @param size    大小
     * @return 开始位置
     */
    public static int getStart(int current, int size) {
        return (current - 1) * size;
    }

    /**
     * 页码校验工具 正确的返回true
     *
     * @param current 当前页
     * @param total   总数
     * @param size    大小
     * @return ?
     */
    public static boolean check(int current, int total, int size) {
        if (current <= 0)
            return false;

        if (total == 0)
            return true;

        if (total % size == 0)
            return current <= total / size;
        else
            return current <= total / size + 1;
    }
}
